Projects / Flowgrind

Flowgrind

Flowgrind is a tool similar to iperf or netperf. It measures throughput and other metrics for TCP and other protocols. It features some unique characteristics: a distributed architecture, sophisticated flow scheduling, Linux kernel TCP statistics, the Anderson-Darling statistical test, rate-limited flows with uniform or Poisson distribution, and separation between control and test traffic.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Last announcement

Flowgrind has been added to Gentoo 22 Mar 2012

Flowgrind has been added to the Gentoo portage tree [1] and can now be easily installed:

echo "net-analyzer/flowgrind ~x86" >> /etc/portage/pack...

RSS Recent releases

  •  04 Mar 2012 19:46

    Release Notes: IPv6 test connections with IPv4 control connections work now. Unfortunately, IPv6 control connections are not supported yet. This release also brings support for FreeBSD and includes various autconf fixes to improve portability. The manual page was extended to show how flowglogs can be plotted with gnuplot. Additionally, this release contains small bug and coding style fixes.

    •  11 Jan 2011 22:04

      Release Notes: A bug was fixed that occurred when the control address was reachable but the test connection failed to establish. Under some circumstances, the packet dump was missing the initial SYN; this issue is fixed.

      •  08 Dec 2010 22:57

        Release Notes: This is a bugfix release that fixes a rare bug that lead to receiver limitation in conjunction with muliple differently scheduled flows. An output bug has been fixed where the PMTU/IMTU/SMSS variables under some circumstances showed the value -1.

        •  05 Dec 2010 08:56

          Release Notes: Transacaction per second calculation was added. The block count column is now disabled by default, and the rate transactions per second is shown instead. The timing for throughput calculation was reworked. The final report line was reworked. Minor output improvements were made. The useless full interval line was dropped. The documentation (such as help and manpage) was revised.

          •  11 Nov 2010 11:40

            Release Notes: Obsolete fasttime and TSCI2 support was removed. libpcap support was added for automatic traffic dumping (for analysis with tcptrace etc). libgsl support was added for advanced stochastic distributions. TCP_NODELAY and non-standard MTCP sockopts were added. A final report is now always printed, even when the connection is interrupted. There were many small bugfixes.

            Screenshot

            Project Spotlight

            gcc

            The GNU Compiler Collection

            Screenshot

            Project Spotlight

            le editor

            Text editor with powerful block operations, similar to NE.